#ifndef PSI1D_RECYCLING_H
#define PSI1D_RECYCLING_H

#include <vector>

#include "../Tool/Macros.h"
#include "../Input/PicParams.h"
#include "../Species/Species.h"
#include "../PSI/PSI1D.h"

class PSI1D_Recycling : public PSI1D
{

public:

    PSI1D_Recycling(PicParams* params_, ParallelMPI* pmpi_, vector<Species*>* vecSpecies_, PSIParameter psi_param_, int psi_number_);


    ~PSI1D_Recycling();

    void perform_psi(int itime);


private:


};


#endif
